.POSIX:

CONFIGFILE = config.mk
include $(CONFIGFILE)

all: pls
pls.o: pls.c arg.h

pls: pls.o
	$(CC) -o $@ pls.o $(LDFLAGS)

install: pls
	mkdir -p -- "$(DESTDIR)$(PREFIX)/bin/"
	mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man8/"
	cp -- pls "$(DESTDIR)$(PREFIX)/bin/pls"
	cp -- pls.8 "$(DESTDIR)$(MANPREFIX)/man8/pls.8"
	groupadd -f  pls
	groupadd -f  pls_nopass
	chown -- '0' "$(DESTDIR)$(PREFIX)/bin/pls"
	chmod -- 4755 "$(DESTDIR)$(PREFIX)/bin/pls"

uninstall:
	-rm -f -- "$(DESTDIR)$(PREFIX)/bin/pls"
	-rm -f -- "$(DESTDIR)$(MANPREFIX)/man8/pls.8"

clean:
	-rm -f -- pls.o pls

.PHONY: all install post-install uninstall clean
